package jp.co.lkg.springsmp.common.dao;

import java.util.List;

import jp.co.lkg.springsmp.common.db.dto.FlowerinfoDto;
import jp.co.lkg.springsmp.common.db.dto.UserinfoDto;

public interface UserinfoDao
{

	UserinfoDto selectByPk(UserinfoDto dto);

	UserinfoDto selectByPkForUpdate(UserinfoDto dto);

	void insert(UserinfoDto dto);

	void updateByPk(UserinfoDto dto);

	void deleteByPk(UserinfoDto dto);

	void updateIncludeNull(UserinfoDto dto);

	List<UserinfoDto> select(UserinfoDto dto);
	
	String findStatus(String username);
	
	String findId(String username);
	
	List<UserinfoDto> selectAllUser(UserinfoDto dto);
	int selectAllPage();
}
